package com.ruicar.afs.cloud.apply.pre.loan.condition;

import com.ruicar.afs.cloud.apply.common.entity.ApplyOprRecord;
import com.ruicar.afs.cloud.common.core.security.vo.RoleVo;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @description: 操作记录信息前端条件接收
 * @author: sijun.yu
 * @date: 2020/5/20 11:12
 */
@Data
public class OrderOprCondition extends ApplyOprRecord {

    /**
     * 客户姓名/申请编号
     */
    private String key;

    /**
     * 复议原因
     */
    private String reconsiderReason;

    /**
     * 加急原因
     */
    private String urgentReason;

    /**
     * 撤回理由
     */
    private String backReason;

    /**
     * 复议申请状态
     */
    private List applyStatusForReconsider;
    /**
     * 资产变更申请状态
     */
    private List applyStatusForAssertChange;

    /**
     * 订单状态
     */
    private List orderApplyStatus;
    /**
     * 起始时间
     */
    private String startDate;
    /**
     * 结束时间
     */
    private String endDate;
    /**
     * 部门ids
     */
    private List deptIds;
    /**
     * 角色列表
     */
    List<RoleVo> roleList;
}
